All Questions
Tagged with iosperformance
22 questions
6votes
1answer
192views
Showing an audio waveform from sample audio data with user interaction for zoom in/out
I want to show an interactive audio waveform like this. I've extracted the sample data using AVAssetReader. Using this data, I'm drawing a UIBezierPath in a Scrollview's contentView. Currently, when I ...
4votes
1answer
108views
Function for formatting data retrieved from a battery via Bluetooth Low Energy
I have the following function in Swift and am looking to improve the readability. The function takes from the deviceData object which holds maps of data like ...
2votes
1answer
3kviews
Changing the color of some pixels in an image in Swift
My code is working perfectly fine, except for one-thing. The performance is not up-to the mark. What I am trying to achieve is I have an image with a few circles (each circle has a border with ...
3votes
1answer
192views
Splitting a long string based on its graphical presentation
I got a long string, let's call it Story. I fetch this story from a database so I don't know how long it is. I want to display this story in a view, but what if ...
3votes
0answers
2kviews
Applying Gaussian blur to UILabel
Here is the code and it is really slow, like seconds slow to render about 25 labels. ...
3votes
2answers
4kviews
Comparing strings, ignoring case, punctuation, and whitespace
I have built a search function that will compare strings regardless of punctuation and whitespace. It is case insensitive. Here is my current function: ...
4votes
3answers
252views
Amanda's Relationship Tips app, with scroll performance issues
I am having some major issues with scrolling in my active app "Amanda's Relationship Tips" Under the User Advice tab: I'm using the Parse Database as a backend to pull user data. This lag is ...
5votes
1answer
210views
Optimize Data Sending/Querying to Parse Swift iOS
I have a swift method that I'm using to update Parse in the backend when the button is tapped. Votes are being updated: The method acts as a voting system, incrementing a label every time it's tapped. ...
1vote
2answers
411views
Image-uploading
This currently works properly, but just takes too long. Some of the functions in it are necessary and need to remain, such as resizing, and double saves. But it probably has room for improvement. I ...
11votes
1answer
149views
Top wiki pages as an app
I recently did an interview task. I was rejected because of bad code quality. There was two tasks. Here I will present the first, second will be posted in time. This project is avalible on GitHub ...
1vote
1answer
98views
Preparing a walkthrough: Freeze effect :s
I have a method that load my walkthrough view. I have my view controller composed of a scroll view. And others views controllers used only for the walkthrough (maybe I should used xib uiview instead ...
6votes
1answer
2kviews
Switching between view controllers that are loaded in the background
I have a dining menu app that scrapes the data from a website and redisplays it in a mobile format, displayed below: If the user swipes left and right, the app will show the previous/next meal (ex. if ...
4votes
2answers
300views
Fetch plist file
I have a plist file with many nested dictionaries inside of it, and I wanna fetch them all to my code. Isn't there any more efficient way to do that than nested for-loops? ...
6votes
2answers
291views
Array from file
I have this code which is performed each time I click the 'show polygons' button. The problem is that it takes a few seconds to finish running through the code before actually drawing the polygons + ...
2votes
1answer
610views
Drawing to a canvas based on user input
The following is a code written in Javascript. It let's me change the appearance of a canvas depending on user input. The question is, how can I make this code more CPU efficient? I ask that because ...